//js的变量数据类型是只有在程序运行过程中才能确认，根据等号右边的值来确认
//js是动态的语言。变量的数据类型是可以变化的

//数据类型的分类：简单数据类型、复杂数据类型
//简单数据类型：number数字类型
//进制的写法
//1、八进制数字类型的写法 0~7 数字前面加8表示八进制
var num1 = 010;
console.log(010)  //8
//2、十六进制 0~9 a~f   数字前面加0x表示十六进制
var num2= 0x9;
console.log(num2)  //9

//最大值与最小值
//三个特殊值

//验证一个数值是否是数字 isNaN()方法 如果是数字的话返回false,如果不是一个数字的话就返回true
// console.log(isNaN(13));
// console.log(isNaN('hello world'))

//字符串型 放在引号内  若引号中用引号则要外双内单或者外单内双  若要换行的话要用转义字符,转义字符中主要就是\n换行和\t缩进
// console.log('大家好，欢迎来到\n"世界"')
//
// console.log('大家好 ，我是\n“收破烂的”')

//判断字符串的长度通过length
// var arr = 'my name is hello world'
// console.log(arr.length)
// //字符串拼接通过 +  只要有字符串类型的数据与其他数据类型的数据拼接那么就是字符串类型  数字相加 字符相连
// console.log('我'+18)
console.log('12'+12)

var age = 18;
console.log(
    '我'+age+'岁'
)

//输入18岁提交后显示18岁
//先弹出输入框
//然后把用户输入的值用变量保存起来，然后在把这个值和字符串拼接起来
//通过alert显示出来
// var age = prompt('请输入你的年龄');
// alert('我今年'+age+'岁')

